//**************************************************************************
// RationakTester.java   Author : 20172330
//
// Driver to exercise the ues of multiple Rational objects.
//**************************************************************************

public class Li73
{
   //-----------------------------------------------------------------------
   // Creates some rational number objects and performs various
   // operations on them.
   //-----------------------------------------------------------------------
   public static void main(String []args)
   {
    RationalNumber r1 = new RationalNumber(6, 8);
    RationalNumber r2 = new RationalNumber(1, 3);
    RationalNumber r3, r4, r5, r6, r7;

    System.out.println("First rational number: " + r1);
    System.out.println("Second rational number: " + r2);
    if (r1.isLike(r2))
       System.out.println("r1 and r2 are equal.");
    else
       System.out.println("r1 and r2 are NOT equal.");

    r3 = r1.reciprocal();
    System.out.println("The receprocal of r1 is: " + r3);
  
    r4 = r1.add(r2);
    r5 = r1.subtract(r2);
    r6 = r1.multiply(r2);
    r7 = r1.divide(r2);

    System.out.println("r1 + r2: " + r4);
    System.out.println("r1 - r2: " + r5);
    System.out.println("r1 * r2: " + r6);
    System.out.println("r1 / r2: " + r7);
    }
}
    


